#include <iostream>
#include <utility>

using namespace std;

int main()
{
	//because the -1 is first converted to an unsigned integer and hence becomes a big number
    //such as 4,294,967,295, which is definitely greater than 0:
	cout << (-1 > 0u) << endl;
	cout << cmp_greater(-1, 0u) << endl;
}
